package com.alan.camunda.boot.groovymod.shelllab;

import groovy.lang.GroovyShell;

/**
 * 无变量，调用静态方法
 */
public class Lab1Demo1 {


    public static void main(String[] args) {

        GroovyShell shell = new GroovyShell();

        // 定义 Groovy 脚本，使用静态导入来调用静态方法
        String script = """
            import static com.alan.camunda.boot.util.StringFunctions.*
            def result = 
            'LotId is:' + toUpperCase('abc')
            return result
        """;

        // 执行 Groovy 脚本
        Object result = shell.evaluate(script);

        // 输出执行结果
        System.out.println("Groovy script result: " + result);


    }


}
